Point and Shoot Generation